home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc / Sample Code / CALib & You… / Source / CALib / Implementation / ProxyPart / CAProxyPart.r < prev    next >
Encoding:
Text File  |  1995-12-07  |  4.7 KB  |  260 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        CAProxyPart.r
  3.  
  4.     Contains:    Resources for CAProxyPart
  5.  
  6.     Created by:    Steve Foley
  7.  
  8.     Copyright:    © 1994 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <3+>     2/28/95    SJF        Fix 'cfrg' definition to reflect CAProxyPart entity
  13.          <3>     2/13/95    SJF        Interim checkin to update project database
  14.          <0>    10/16/94    SJF        first written
  15.          
  16.     To Do:
  17.         implement
  18.  
  19. */
  20.  
  21. #define SystemSevenOrBetter 1            // we want the extended types
  22. #define    SystemSevenOrLater    1            // Types.r uses this variable
  23. #define    PowerPC                1            // We only do PowerPC for now...
  24.  
  25. #include "Types.r"
  26. #include "CodeFragmentTypes.r"
  27.  
  28.  
  29. #ifndef __ODTYPES_R__
  30.     #include "ODTypes.r"
  31. #endif //__ODTYPES_R__
  32.  
  33. #ifndef SOM_Module_OpenDoc_StdDefs_defined
  34.     #include "StdDefs.h"
  35. #endif //SOM_Module_OpenDoc_StdDefs_defined
  36.  
  37. #ifndef _CAPROXYPARTDEF_
  38.     #define     WERE_REZZING_NOW
  39.     #include "CAProxyPartDef.h"
  40. #endif //_CAPROXYPARTDEF_
  41.  
  42.  
  43. //-------------------------------------------------------------------------------------
  44. // cfrg Resource
  45. //-------------------------------------------------------------------------------------
  46.  
  47. // Adkins - added a new cfrg resource to be conditionally Rezed for CFM68K 
  48.  
  49. resource 'cfrg' (0) {
  50.     {    /* array memberArray: 2 elements */
  51.         /* [1] */
  52. #ifdef _68KBUILD_
  53.         kMotorola,
  54. #else
  55.         kPowerPC,
  56. #endif
  57.         kFullLib,
  58.         kNoVersionNum,
  59.         kNoVersionNum,
  60.         kDefaultStackSize,
  61.         kNoAppSubFolder,
  62.         kIsLib,
  63.         kOnDiskFlat,
  64.         kZeroOffset,
  65.         kWholeFork,
  66.         kCAProxyPartID,
  67.         /* [2] */
  68. #ifdef _68KBUILD_
  69.         kMotorola,
  70. #else
  71.         kPowerPC,
  72. #endif
  73.         kFullLib,
  74.         kNoVersionNum,
  75.         kNoVersionNum,
  76.         kDefaultStackSize,
  77.         kNoAppSubFolder,
  78.         kIsLib,
  79.         kOnDiskFlat,
  80.         kZeroOffset,
  81.         kWholeFork,
  82.         "som_CAProxyPart"
  83.     }
  84. };
  85.  
  86. //-------------------------------------------------------------------------------------
  87. // NMAP Resources
  88. //-------------------------------------------------------------------------------------
  89.  
  90.  
  91. resource kODNameMappings (kNMAPid1) {
  92.     kODKind,
  93.     {    /* array KeyList: 1 elements */
  94.         /* [1] */
  95.         kCAProxyPartKind,
  96.         kODIsAnISOStringList {
  97.             /* array ValueList: 1 elements */
  98.             /* [1] */
  99.             {
  100.                 kCAProxyPartCategory
  101.             }
  102.         }
  103.     }
  104. };
  105.  
  106. //resource kODNameMappings (kKindCategoryMapId) {
  107. //    kODKind,
  108. //    {    /* array KeyList: 1 elements */
  109.         /* [1] */
  110. //        kCAProxyPartKind,
  111. //        kODIsAnISOStringList {
  112.             /* array ValueList: 1 elements */
  113.             /* [1] */
  114. //            {
  115. //                kCAProxyPartCategory
  116. //            }
  117. //        }
  118. //    }
  119. //};
  120.  
  121.  
  122. resource kODNameMappings (kNMAPid2) {
  123.     kODEditorKinds,
  124.     {    /* array KeyList: 1 elements */
  125.         /* [1] */
  126.         kCAProxyPartID,
  127.         kODIsAnISOStringList {
  128.             /* array ValueList: 1 elements */
  129.             /* [1] */
  130.             {
  131.                 kCAProxyPartKind
  132.             }
  133.         }
  134.     }
  135. };
  136.  
  137. //resource kODNameMappings (kEditorKindMapId) {
  138. //    kODEditorKinds,
  139. //    {    /* array KeyList: 1 elements */
  140.         /* [1] */
  141. //        kCAProxyPartID,
  142. //        kODIsAnISOStringList {
  143.             /* array ValueList: 1 elements */
  144.             /* [1] */
  145. //            {
  146. //                kCAProxyPartKind
  147. //            }
  148. //        }
  149. //    }
  150. //};
  151.  
  152.  
  153.  
  154.  
  155. // User visible strings must be International Text
  156. resource kODNameMappings (kNMAPid3) {
  157.     kODEditorUserString,
  158.     {    /* array KeyList: 1 elements */
  159.         /* [1] */
  160.         kCAProxyPartID,
  161.         kODIsINTLText {
  162.             smRoman,
  163.             langEnglish,
  164.             kCAProxyPartEditorUserString
  165.         }
  166.     }
  167. };
  168.  
  169. //resource kODNameMappings (kEditorUserStringMapId) {
  170. //    kODEditorUserString,
  171. //    {    /* array KeyList: 1 elements */
  172.         /* [1] */
  173. //        kCAProxyPartID,
  174. //        kODIsINTLText {
  175. //            smRoman,
  176. //            langEnglish,
  177. //            kCAProxyPartEditorUserString
  178. //        }
  179. //    }
  180. //};
  181.  
  182.  
  183. resource kODNameMappings (kNMAPid4) {
  184.     kODKindUserString,
  185.     {    /* array KeyList: 1 elements */
  186.         /* [1] */
  187.         kCAProxyPartKind,
  188.         kODIsINTLText {
  189.             smRoman,
  190.             langEnglish,
  191.             kCAProxyPartKindUserString
  192.         }
  193.     }
  194. };
  195.  
  196. //resource kODNameMappings (kKindUserStringMapId) {
  197. //    kODKindUserString,
  198. //    {    /* array KeyList: 1 elements */
  199.         /* [1] */
  200. //        kCAProxyPartKind,
  201. //        kODIsINTLText {
  202. //            smRoman,
  203. //            langEnglish,
  204. //            kCAProxyPartKindUserString
  205. //        }
  206. //    }
  207. //};
  208.  
  209.  
  210. resource kODNameMappings (kNMAPid5) {
  211.     kODCategoryUserString,
  212.     {    /* array KeyList: 1 elements */
  213.         /* [1] */
  214.         kCAProxyPartCategory,
  215.         kODIsINTLText {
  216.             smRoman,
  217.             langEnglish,
  218.             kCAProxyPartCategoryUserString
  219.         }
  220.     }
  221. };
  222.  
  223. //resource kODNameMappings (kCategoryUserStringMapId) {
  224. //    kODCategoryUserString,
  225. //    {    /* array KeyList: 1 elements */
  226.         /* [1] */
  227. //        kCAProxyPartCategory,
  228. //        kODIsINTLText {
  229. //            smRoman,
  230. //            langEnglish,
  231. //            kCAProxyPartCategoryUserString
  232. //        }
  233. //    }
  234. //};
  235.  
  236.  
  237. resource kODNameMappings (kNMAPid6) {
  238.     kODKindOldMacOSType,
  239.     {    /* array KeyList: 1 elements */
  240.         /* [1] */
  241.         kCAProxyPartKind,
  242.         kODIsMacOSType {
  243.             kCAProxyPartOSType
  244.         }
  245.     }
  246. };
  247.  
  248. //resource kODNameMappings (kOldMacOSTypeMapId) {
  249. //    kODKindOldMacOSType,
  250. //    {    /* array KeyList: 1 elements */
  251.         /* [1] */
  252. //        kCAProxyPartKind,
  253. //        kODIsMacOSType {
  254. //            kCAProxyPartOSType
  255. //        }
  256. //    }
  257. //};
  258.  
  259.  
  260.